home *** CD-ROM | disk | FTP | other *** search
- Path: alpine.valleynet.com!usenet
- From: smokeserpent@valleynet.com (Benjamin)
- Newsgroups: comp.sys.cbm
- Subject: Re: Object-Oriented Compiler for GEOS 2.0 on C=64
- Date: 12 Mar 1996 23:05:39 GMT
- Organization: nasplrex
- Message-ID: <4i5003$6it@alpine.valleynet.com>
- References: <4hnrh9$g0g@alpine.valleynet.com> <240@ppse.win-uk.net>
- NNTP-Posting-Host: 206.43.245.75
- Mime-Version: 1.0
- Content-Type: Text/Plain; charset=ISO-8859-1
- X-Newsreader: WinVN 0.99.5
-
- In article <240@ppse.win-uk.net>, ppieroni@ppse.win-uk.net says...
-
- > I would certinally be insterested in a new C64 OS. You
- >mention that it isn't quite as big as GEOS.. This could then be
- >the sort of OS that you stick on an EPROM and merge with the C64's
- >current OS ?
-
- Yes, it is designed to complement the built-in OS rather than rewrite it,
- however, in e-mail discussion, the idea has been sort-of laid to rest, in
- favor of fast work on the C-type compiler for Geos. Of course, afterwords, I
- might still complete the OS, but there are still a few hurdles dealing with
- being able to map the old C= OS, the new OS add-on, AND application programs
- all on the 64 and the 128 in both video modes, since the compatibility issue
- is the primary reason I started it in the first place.
-
- Right now I basically have three options;
- 1) Dump the VDC for C128 version of the OS. This would be a loss of C128
- function, which is the second reason I started the new OS.
- 2) Remove some of the functions of the new OS. Well, there aren't that many to
- remove, I only added what I needed to do windowing, menuing, and icons.
- 3) Write the applications in relocatable code, something like a cross between
- ML and Assembly language, and compile it on load, or possibly compile once
- for each system it would run on. This could work, but would require a big
- chunk to be added to the OS, or to run as a seperate app.
-
- If I do continue, I will go most likely with option 3, which means I will have
- to concurrently write an application to do the compiling, or possibly rewrite
- my C-like compiler to run under the new OS.
-
- As for the Eprom issue... While this is being discussed as a single OS, it is
- really 3 versions of the same OS, one for each mode. I would like to be able to
- combine both C128 versions into one, which will mean a bigger OS, almost twice
- as big. Anyway, this would mean 2 or 3 seperate Eproms, and C128 users would
- either have to have a really big one for all 3 modes, or sacrifice the 64 mode
- version. I have ZERO experience with EPROMS, and do not really know if this
- particular OS is doable as such. Additionally, I am under the impression that
- many C= users who are trying to still get usefulness from their computers
- already have their secondary ROM socket filled with something else.
-
- Anyway, this turned out to be a whopper post, didn't it?
- --
- Benjamin Moos
- smokeserpent@valleynet.com
-
-